reftex-toc) will show a
table of contents of the document. This buffer can display
sections, labels and index entries defined in the document.
From the buffer, you can jump quickly to every part of your
document. Press ? to get help.reftex-label-alist).
reftex-label) to
insert a label at point. RefTeX will either
reftex-insert-label-flags.
reftex-reference). This shows an outline of
the document with all labels of a certain type (figure,
equation,...) and some label context. Selecting a label
inserts a \ref{label}
macro into the original buffer.reftex-citation) will let
you specify a regular expression to search in current BibTeX
database files (as specified in the \bibliography
command) and pull out a list of matches for you to choose from.
The list is formatted and sorted. The selected article
is referenced as ‘\cite{key}’ (see the variable
reftex-cite-format if you want to insert different
macros).reftex-index-macros). Multiple indices are
supported.
reftex-index-selection-or-word). The default
macro reftex-index-default-macro will be used.
For a more complex entry type C-c <
(reftex-index), select any of the index macros
and enter the arguments with completion.reftex-index-phrase-selection-or-word) to add
the current word or selection to a special index phrase
file. RefTeX can later search the document for
occurrences of these phrases and let you interactively
index the matches.reftex-display-index).
From that buffer you can check and edit all entries.\label,
\ref, \cite, \bibitem,
\index, and variations) or inside a BibTeX
database entry, you can press C-c &
(reftex-view-crossref) to display corresponding
locations in the document and associated BibTeX database
files.\cite or
\ref and no other message occupies the echo area,
information about the citation or label will automatically be
displayed in the echo area.TeX-master or
tex-main-file pointing to the master file.
RefTeX provides cross-referencing information from all
parts of the document, and across document borders
(xr.sty).reftex-label and
reftex-index are used. To enforce reparsing, call
any of the commands described above with a raw C-u
prefix, or press the r key in the label selection
buffer, the table of contents buffer, or the index buffer.reftex-plug-into-AUCTeX).
AUCTeX contains style files which trigger appropriate settings
in RefTeX, so that for many of the popular LaTeX
packages no additional customizations will be necessary.
(setq reftex-plug-into-AUCTeX t)
To make your own LaTeX macro definitions known to RefTeX, customize the variables
reftex-label-alist (for label macros/environments)
reftex-section-levels (for sectioning commands)
reftex-cite-format (for \cite-like macros)
reftex-index-macros (for \index-like macros)
reftex-index-default-macro (to set the default macro)
If you have a large number of macros defined, you may want to write an AUCTeX style file to support them with both AUCTeX and RefTeX.